* {
	margin: 0;
}

body {
	height: 100%;
}

body {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

a,
div {
	-webkit-tap-highlight-color: transparent;
	text-decoration: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}

div:focus {
	outline: none;
}

button {
	outline: none;
}

input,
textarea {
	outline: none !important;
	background-color: transparent !important;
	border: 0 !important;
	font-size: 1em !important;
	letter-spacing: 0.2em;
	text-indent: 1em;
	line-height: 2em !important;
	color: white !important;
	padding: 0 !important;
}

input::input-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

input::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

input::-ms-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

input::-moz-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

input:-moz-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

input::-webkit-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

textarea::input-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

textarea::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

textarea::-ms-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

textarea::-moz-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

textarea:-moz-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

textarea::-webkit-placeholder {
	color: rgba(255, 255, 255, 0.4);
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: none;
}